package com.onlygx.dva.web.base.controller;

import com.onlygx.dva.common.entity.common.RT;
import io.swagger.annotations.Api;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 瞳见科技
 *
 * @author : GaoXiang
 * 时间 : 2021/12/20
 * 介绍 :
 */
@Controller
@RequiredArgsConstructor
@Slf4j
@Api(tags = "FREE - root")
@RequestMapping("/")
public class FreeRootController {


    /**
     * 跳转接口路径
     * 作者：高祥
     * 时间：2021年12月20日16:50:45
     */
    @GetMapping
    @ResponseBody
    public RT<String> root(){
        log.info("欢迎使用。");
        return RT.success("欢迎使用。");
    }

    /**
     * 跳转接口路径
     * 作者：高祥
     * 时间：2021年12月20日16:50:45
     */
    @GetMapping("/doc")
    public String indexDoc(){
        return "redirect:/doc.html";
    }

    /**
     * 跳转接口路径
     * 作者：高祥
     * 时间：2021年12月20日16:50:45
     */
    @GetMapping("/swagger")
    public String indexSwagger(){
        return "redirect:/swagger-ui.html";
    }
}
